encephaloid cancer - French English Dictionary